Component: Available-for-sale Securities, Debt Maturities [Hierarchy]

Line Label Object Class Period Type Balance Name
1 Available-for-sale Securities, Debt Maturities [Hierarchy]

*

*

*

us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAbstract
2 Available-for-sale Securities, Debt Maturities, Basis of Allocation [Concept] Text/String For Period us-gaap:AvailableForSaleSecuritiesDebtMaturitiesBasisOfAllocation
3 Available-for-sale Securities, Debt Maturities, Date [Concept] Date For Period

*

us-gaap:AvailableforsaleSecuritiesDebtMaturitiesDate
4 Available-for-sale Securities, Debt Maturity, Date Range, Low [Concept] Duration String For Period

*

us-gaap:AvailableforsaleSecuritiesDebtMaturityDateRangeLow
5 Available-for-sale Securities, Debt Maturity, Date Range, High [Concept] Duration String For Period

*

us-gaap:AvailableforsaleSecuritiesDebtMaturityDateRangeHigh